<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // console.log( window.location );
        // console.log( window.location.href );

    </script>

    <script>
        /*
            浏览器地址栏数据
                window.location
                    存储所有浏览器地址栏的数据信息

            1,  端口 / 端口号
                计算机程序 和 计算机硬件设备 交互的通道 
                端口号范围 0 - 65535

            2,  中文特殊符号等 十六进制显示形式
                服务器端不支持 特殊的中文 符号的显示 需要转化为十六机制形式
                服务器中 涉及 中文符号等 最好都转化为为十六进制语法形式 不会发生冲突

            
            
        */

        // 中文符号转化为十六进制形式
        var str = window.encodeURIComponent('北京今天早上有点凉!?=&');
        console.log( str );

        var res = window.decodeURIComponent( str );
        console.log( res );

    </script>
</body>
</html>